Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F2 Italy F4 Great Britain F1 Great Britain F2 USA F2 USA F7 USA F1 USA F2 USA F3 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 USA F10 USA F1 The Scottish Tennis Championships - Edinburgh USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana 2002 Azalea Orthopedic Challenger - Tyler Tumkur Open - Tumkur The Surbiton Trophy - Surbiton XL Capital Bermuda Open - Bermuda Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen West of England Challenger - Bristol Open D'Orleans - Orleans LTA Shrewsbury Challenger - Shrewsbury USTA/Safeway Challenger - Aptos Prague Open - Prague The Surbiton Trophy - Surbiton USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AT&T Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester Tallahassee Tennis Challenger - Tallahassee S Tennis Master Championship - Graz Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas The LTA Sunderland Challenger - Sunderland USTA Challenger of Dallas - Dallas Ford Tennis Championships - Louisville Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota GHI Bronx Tennis Classic - Bronx III Isla de Lanzarote - Lanzarote USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas USTA Tallahassee Tennis Challenger - Tallahassee Kobstaedernes ATP Challenger - Kolding 2001 Centura USTA Challenger - Rocky Mount Sail Open - New Delhi Izmir Cup - Izmir University of Tennessee USTA Challenger - Knoxville Isla de Lanzarote - Lanzarote Puerto Rico Challenger Tennis Event - Humacao Unique Zagreb Open - Zagreb San Luis Potosi Challenger 2002 - San Luis Potosi Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2002 Eddleman USTA Challenger - Birmingham Nielsen USTA Pro Tennis Championship - Winnetka GHI Bronz Classic - Bronx 2002 USTA Challenger of Calabasas - Calabasas Fifth Third Bank Tennis Championships - Lexington The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Championships of Kerrville - Kerrville Oldum Brown Vancouver Open - Vancouver Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla 2007 Knoxville Challenger - Knoxville Time Warner USTA Challenger - Binghamton 2007 Challenger of Santa Clara - Valencia 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Isla de Lanzarote - Lanzarote The Nottingham Cahllenger - Nottingham Jameson Cup - Milan The Bolton Challenger - Bolton Open D'Orleans - Orleans Men's Pro Challenger at Tunica National - Tunica Music City Challenger - Nashville Binghamton Professional Tennis Tournament - Binghamton 2008 Knoxville Challenger - Knoxville GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank Noumea Challenger The LTA Cardiff Challenger - Cardiff Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Wroclaw Challenger USTA Men's Challenger of Dallas - Dallas The Comercia Bank Challenger - Aptos Belgrade Challenger Wolfsburg Challenger Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank The LTA Men's Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Lubbock Challenger - Lubbock Jersey Challenger The LTA Men's Challenger - Southampton USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Gemax Samsung Open 2004 - Belgrade Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Talahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham KGHM Polish Indoors - Wroclaw The LTA Nottingham Challenger - Nottingham Busan Open Challenger Tennis - Busan Challenger Banque Nationale - Granby Nottingham Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas SAA Hilversum Open - Hilversum XL Capital Bermuda Open - Bermuda Manchester Challenger Lexington Challenger Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas Vancouver Challenger LTA Cardiff Challenger - Cardiff The 'Fitz' Casino Challenger - Tunica Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba The West Side Tennis Club Grass Court Challenger - Forest Hills The Manchester Trophy - Manchester Sacramento Challenger Kolding Challenger Orleans Challenger Binghamton Challenger JSM Challenger - Champaign ATP Open Castilla y Leon - Segovia Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas Eckental Challenger Champaign Challenger Bauer Watertechnology Cup - Eckental Honolulu Challenger Baton Rouge Challenger Rhodes Challenger Savannah Challenger Bordeaux Challenger Carson Challenger The Commercia Challenger - Aptos Binghamton Challenger Austin Challenger - Austin Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Ethias Trophy - Mons Tiburon Challenger - Tiburon Sacramento Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger The LTA Nottingham Challenger - Nottingham Bath Challenger Sarasota Challenger Ford Tennis Championships - Louisville Tulsa Challenger Challenger Groningen - Groningen Privatbank Open 2006 - Dnepropetrovsk Heilbronn Open - Heilbronn Czech Indoor Open - Prague BMW Tennis Championship - Sunrise Sacramento Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Tiburon Challenger Charlottesville Challenger Challenger Ford de Cherbourg - Cherbourg Honolulu Challenger Dallas Challenger Nottingham Challenger Rimouski Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Champaign Challenger Ojai Challenger Tallahassee Challenger Swanston Challenger - Sacramento Vancouver Challenger Calabasas Challenger Eckental Challenger Hurricane Tennis Open - Bradenton IPP Open - Helsinki GHI Bronx Tennis Classic - Bronx Internazionali di Tennis - Bergamo San Jose Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville 2006 Challenger of Santa Clarita California Challenger - Valencia Aptos Challenger Torneo Internacional Challenger Fila 2006 - Leon s Tennis Masters 06 - Graz USTA Challenger - Champaign II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Ford de Cherbourg - Cherbourg USTA Seascape Challenger - Aptos IPP Open - Helsinki The LTA Men's Challenger Wrexham - Wrexham BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Rhodes Challenger Winnetka Challenger USTA Challenger of San Antonio - San Antonio St. Remy Challenger Aptos Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Jameson Cup - Milan Lubbock Challenger - Lubbock ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Gemax Samsung Open 2005 - Belgrade Open de Rennes La Trinitaine - Rennes Arroyo de la Encomienda - Valladolid Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla 2003 USTA Challenger of Calabasas - Calabasas Nottingham Challenger Open de Montauban - Montauban The Manchester Trophy - Manchester 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2003 - Dharwad Franklin Templeton Tennis Classic - Scottsdale Jameson Cup - Milan USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Tatra Banka Open 2006 - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Music City Challenger - Nashville Nottingham Men's Challenger - Nottingham 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Manchester Trophy - Manchester The Samsung Open - Nottingham Savannah Challenger San Remo Tennis Cup 15° Piertomaso - San Remo International Tennis Championships - Delray Beach Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla Nottingham Challenger Colorado Classic - Denver Legg Mason Tennis Classic - Washington D.C. Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Heineken Open - Auckland Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount West of England Tennis - Bristol USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague 2004 Colorado Tennis Classic - Denver TED Open - Istanbul Music City Challenger - Nashville Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de Tenis Amaya - Pamplona 2005 Tulsa Challenger - Tulsa Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin The Surbiton Trophy - Surbiton Wailea Men's Challenger - Maui ECU Prague Open - Prague Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Ethias Trophy - Mons Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Sarasota Challenger Baton Rouge Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz Kroger / St. Jude International - Memphis Nottingham-2 Challenger Izmir Challenger Zagreb Challenger Savannah Challenger Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Jersey Challenger Regions Morgan Keegan Championships - Memphis Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Champaign Challenger Regions Morgan Keegan Championships - Memphis Dallas Challenger Helsinki Challenger AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Sacramento Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bergamo Challenger Bank Austria Tennis Trophy - Vienna Charlottesville Challenger Belgrade Challenger SAP Open - San Jose The Artois Championships - London Knoxville Challenger Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona U.S. Mens's Clay Court Championship - Houston Sarajevo Challenger Sunrise Challenger Jersey Challenger AEGON Championships - London Rimouski Challenger The Stella Artois Grass Court Championships - London Binghamton Challenger Sacramento Challenger Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Ramat Hasharon Challenger Sarasota Challenger AEGON Championships - London US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Aachen Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger Panama City Challenger Binghamton Challenger USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Nova Challenger Osaka - Osaka Sporting Challenger - Turin USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto College Station Challenger - College Station Torneo Internacional Challenger Fila 2005 - Leon The Stella Artois Grass Court Championships - London Caversham International Tennis Tournament - Jersey U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Siebel Open - San Jose Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Sony Ericsson Open - Miami International Tennis Championships - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York AEGON International - Eastbourne Australian Open - Melbourne Wimbledon - London SAP Open - San Jose Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Rogers Masters - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London LTA Wimbledon Wildcard Play-off tournament Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ARG-GBR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston